﻿using System.ServiceModel;
using System.ServiceProcess;


namespace AccessControl.AccessControlAgent
{

    [ServiceContract(
 Name = "ACServiceAgent",
 SessionMode = SessionMode.Required)]
    public interface IACServiceAgent
    {
        [OperationContract]
        ServiceControllerStatus GetServiceStatus();

        [OperationContract]
        bool StartService();

        [OperationContract]
        bool StopService();

        [OperationContract]
        bool RestartService();
    }
}
